uri 1255 solution in cpp
by ujjal roy
#include<bits/stdc++.h>
using namespace std; main() { int n; cin>>n; while(n--) { string s,s2; char c; cin>>c; getline(cin,s2); s2=c+s2; map<char,int> m; int maxe=0,i; for(i=0;i<s2.size();i++) { char c=tolower(s2[i]); s+=c; if(s[i]>='a'&&s[i]<='z') { m[s[i]]++; if(m[s[i]]>=maxe) maxe=m[s[i]]; } } sort(s.begin(),s.end()); int l=unique(s.begin(),s.end())-s.begin(); string s1; for(i=0;i<l;i++) { if(m[s[i]]==maxe) s1+=s[i]; } cout<<s1<<endl; } return 0; }
0 Comments